home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 4
/
Meeting Pearls Vol. IV (1996)(GTI - Schatztruhe)[!].iso
/
Pearls
/
dtype
/
Graphic
/
infoDataType
/
ReadMe
< prev
next >
Wrap
Text File
|
1980-08-31
|
5KB
|
145 lines
.info DataType
--------------
Written by Oliver Seiler
Copyright þ 1994 Erisian Development Group. All Rights Reserved.
Disclaimer
----------
This program is basically FreeWare. It is *not* public domain. I do however
give commercial products (this includes ShareWare packages) the right to
include this in distributions, on the basis that I receive a free copy of
the package (although, given the simplicity of the implementation, I don't
see this being a very likely situation...)
In any case, anybody who wants to include this in some sort of distribution
or software package should contact me for my approval. I'd like to know
who's using it in the event I re-release it later...
Introduction
------------
I've been busily writing datatypes for the past few weeks, and decided that
one for viewing .info files would be useful, so I sat down and wrote one.
Not much more to explain... (For those of you who don't know, .info files
are the files which contain, among other things, the images of the icons
which you find on your Workbench.)
Installation
------------
An Installer script is included with the distribution. Just double-click on
the Install icon from Workbench. It should work fine, although it's my first
Installer script. If it doesn't seem to work on your (probably whacked) system,
then manual installation is quite easy:
eg. (Assuming unarchived in RAM:)
6.RAM:> lha e infoDataType.lha
...
6.RAM:> cd infoDataType
6.RAM:infoDataType> copy info.datatype SYS:Classes/DataTypes
...
6.RAM:infoDataType> copy "Amiga .info#?" DEVS:DataTypes
...
6.RAM:infoDataType> AddDataTypes "DEVS:DataTypes/Amiga .info File" REFRESH
That's all folks...
Usage
-----
Assuming you aren't programming, the easiest way to use this datatype is
from MultiView. Just type:
MultiView <file>.info
Of course this only works if the file has an associated .info file. No
harm if it doesn't, so don't worry too much. (Unfortunately, if you use
MultiView's built-in file requester, you won't see any .info files in
the directory listing. You can still access the files though, by adding
a .info extension to the filename in the file requester...)
Limitations
-----------
The main limitation is that you only can view the unselected icon image
associated with the .info file you try to view. I might eventually add
support (in the form of a tag which can be passed to the object) to show
the selected image. Or maybe make it act like a gadget and toggle with
user mouse button presses.
The colour palette is obtained from the current Palette preferences setting,
so if you want to change the colours, you're going to have to change this.
Bugs
----
Yes, there is at least one bug that I've found, although I'm not sure if it
is from the info.datatype or from MultiView. I also don't know how many
other will have the same results. Basically, if you mark the picture in
MultiView (from the "Mark" menu option) and then try saving the datatype,
you (or maybe just me) gets a Guru. Haven't tracked it down yet...
Upcoming from Erisian
---------------------
This is just to explain some upcoming projects which are nearing completion:
RTF DataType - That's right, the Rich Text Format, coming soon to an Amiga
near you (assuming you have 3.0+). Current alpha version has
support for multiple fonts, margins, and tables. Stylesheets
are soon to be added, which will probably round out the first
release. Future additions: pictures, colour, and real page
support (based on Printer preferences)
TIFF DataType - It's big. Real big. Probably the biggest datatype ever seen
(at least until a PostScript datatype appears...) and is
currently in the very very alpha version. Once I figure out
how to use the libtiff library properly, this will appear
quite soon after...
I'm also working on some application software, which I don't really want to
talk to much about. Basically fax/modem software, but very feature laden.
Hopefully will be released within the next few months.
Reaching the Author
-------------------
I may be reached at:
Oliver Seiler
Erisian Development Group
PO Box 3547 MPO
Vancouver, BC CANADA
V6B 3Y6
Phone: (604) 683-5364
Fax: (604) 683-6142
e-mail: oseiler@unixg.ubc.ca
oseiler@nyx.cs.du.edu
ollie@bix.com
I'm also available for contract programming work on the Amiga. My strengths
include complex interface design and implementation, a driving urge to make
elegant, useable programs, and I'm very productive. Please feel free to
call if interested.